package com.centit.airplanebaseinfo.po;

import com.alibaba.fastjson.JSON;
import org.hibernate.validator.constraints.Length;

import javax.persistence.Column;
import java.util.HashMap;
import java.util.Map;

public class testUtil {
    public static void main(String[] args) {
        String column="ESN>Ownership>Operator>A/C>NO_NAME_LINE_E>Config>TSN>CSN>CSR>LLP_Remaining_CYC>PROD_MAR>INITIAL_EGTM>CURR_EGTM>RATIO_EGTM>HPTB_LIMIT_(CYC)>estimate_by_HPTB>estimate_by_EGTM>estimate_lease_return_date>estimate_by_LLP>Interim_SV_estimate>Forecast_removal_deadline>Rank>NO_NAME_LINE_W>LPC>CORE>LPT>MARK1";

        //column="CZR>QZRQ>ZQ>IS_TQTZ>IS_WYYZDXZ>YYFXXS>SYFXXS>LYL>DXKSSJ_Q>ZJYCDXRWMC>DXKSSL_Q1>DXKSSJ_Q2>TZSFDJXLH1>FDJZT1>TZSFDJXLH2>FDJZT2>TZRQQBNNJHDX>TZRQQBNNYQDX>QTFJ";
        column="航空器型号>MSN号>出厂日期>进苏日期>发动机型号>机龄>性质>出租人>起租日>退租日>租期>是否可提前退租>是否到期无异议自动续租>租金>已有飞行小时N2>剩余飞行小时>DSG到期日>机身最近大修开始时间>最近一次大修任务名称>机身预期下一次大修开始时间>机身预期再下一次大修开始时间>机身计划大修下一次开始时间>计划修任务名称>退租时发动机序列号1>发动机1状态>退租时发动机序列号2>发动机2状态>退租日期前半年内计划大修>退租日期前半年内预期大修";
        String[] columnArr=column.split(">");
        System.out.println("--columnArr--"+ JSON.toJSONString(columnArr));
        System.out.println("--columnArr-ddd-"+ JSON.toJSONString(columnArr.length));
        StringBuilder addSql=new StringBuilder();
        /*for (String str:columnArr){
            addSql.append("ALTER TABLE T_IMPORT_SHHZFJFDJ  ADD (\"")
                    .append(str).append("\" VARCHAR2(2000) );").append("\n");
            addSql.append("@Column(name = \"").append(str.toUpperCase()).append("\")\n" +
                    "private String  ").append(str.toLowerCase()).append(";\n");
            //addSql.append(str.toUpperCase()).append("\n");

            addSql.append("\"").append(str).append("\",");
        }*/
        for(int i=0;i<42;i++){
            //addSql.append("String sign").append(i).append(", ");
            addSql.append("this.sign").append("=sign").append(i).append(";\n");
        }

        System.out.println("--SQL--"+addSql.toString());
        Map<String, String> sendData=new HashMap<>();
        sendData.put("SpCode","272106");
        sendData.put("LoginName","zhangtianxiao");
        sendData.put("Password","7e3cb746544c633805e9f759f0c0b0b0");
        sendData.put("MessageContent","1111机队计划大修预警");
        sendData.put("UserNumber","18852004771");
        sendData.put("templateId","2061012266388");

        //String result=SendHttpClientUtil.doPost("https://api.ums86.com:9600/sms/Api/Send.do", JSON.toJSONString(sendData));
        HttpsPost.sendPost("https://api.ums86.com:9600/sms/Api/Send.do",sendData);//可用

    }
}
